import { axiosRequest } from '@/utils/request'
import { dataModulePrefix } from '../../config'

/**
 * 注册高压用户分页查询
 * @param {*} param
 */
export const getZcgyyhsjTable = (param) => {
    return axiosRequest(`${dataModulePrefix}/zc-gyyhsj/page`, '注册高压用户分页查询', 'POST', param)
}

/**
 * 注册高压用户分页查询
 * @param {*} param
 */
export const getZcgyyhsjById = (param) => {
  return axiosRequest(`${dataModulePrefix}/zc-gyyhsj/get/${param}`, '根据ID查询注册高压用户数据', 'GET')
}

/**
 * 注册高压用户添加
 * @param {*} param
 */
export const addZcgyyhsj = (param) => {
    return axiosRequest(`${dataModulePrefix}/zc-gyyhsj/save`, '注册高压用户添加', 'POST', param)
}

/**
 * 注册高压用户修改
 * @param {*} param
 */
export const editZcgyyhsj = (param) => {
  return axiosRequest(`${dataModulePrefix}/zc-gyyhsj/update`, '注册高压用户修改', 'POST', param)
}

/**
 * 注册高压用户批量删除
 * @param {*} param
 */
export const deleteZcgyyhsj = (param) => {
  return axiosRequest(`${dataModulePrefix}/zc-gyyhsj/deleteBatch`, '注册高压用户批量删除', 'POST', param)
}

/**
 * 注册高压用户编码名称验证
 * @param {*} param
 */
export const checkUnique = (param) => {
    return axiosRequest(`${dataModulePrefix}/zc-gyyhsj/validUnique`, '注册高压用户编码名称验证', 'GET', param)
}

/**
 * 根据高压注册用户ID查询高压注册用户
 * @param {*} param
 */
export const changeZcgyyhsj = (param) => {
    return axiosRequest(`${dataModulePrefix}/zc-gyyhsj/change`, '注册高压用户变更', 'POST', param)
}

/**
 * 注册高压用户退役
 * @param {*} param
 */
export const retireZcgyyhsj = (param) => {
    return axiosRequest(`${dataModulePrefix}/zc-gyyhsj/retire`, '注册高压用户退役', 'POST', param)
}
